package top.jlzhou.tools;


import org.springframework.beans.factory.config.BeanDefinition;
import org.springframework.context.annotation.AnnotationBeanNameGenerator;

/**
 * <pre>Bean id 采用 全类名(含包名和类名)
 * 默认采用只是类名
 * 解决不同包不同模块下相同类名的问题</pre>
 * @ClassName	top.jlzhou.tools.FullBeanNameGenerator
 * @author	J.L.Zhou
 * @date	2019年3月9日 下午6:48:13
 * @version 	V1.0
 * @Copyright	2019 jlzhou.top Inc. All rights reserved. 
 * 	注意：本内容仅限于公司内部传阅，禁止外泄以及用于其他的商业目
 */
public class FullBeanNameGenerator extends AnnotationBeanNameGenerator {

	@Override
	protected String buildDefaultBeanName(BeanDefinition definition) {
		return definition.getBeanClassName();
	}
}
